Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 HOWLAND PLACE Detached £605,409 £355,000 4 May 2012
4 HOWLAND PLACE Detached £559,906 £120,000 10 Aug 1998
5 HOWLAND PLACE Detached £612,117 £615,000 20 Jan 2023
7 HOWLAND PLACE Detached £587,232 £335,000 28 Apr 2006